package test;

import java.net.SocketOption;
import java.util.Random;

//生成10个1~100之间的随机数存入数组
//1）求出所有数据的和
//2）求所有数据的平均数
//3）统计有多少个数据比平均值小
public class test3 {
    public static void main(String[] args) {
        Random r = new Random();
        int a;
        //定义数组
        int []arry = new int[10];
        for(int i=0;i<arry.length;i++) {
            int number = r.nextInt(100)+1;
            arry[i] = number;
        }
      // 定义求和变量
        int sum = 0;
        for (int i = 0; i < arry.length; i++) {
            sum +=arry[i];
        }
        System.out.println("数组求和"+sum);
        //求所有数据的平均值
        int avg = sum/arry.length;
        System.out.println("数组的平均值"+avg);
        //统计有多少个数组比平均值小
        int count=0;
        for (int i = 0; i < arry.length; i++) {
            if(arry[i]<avg){
                count++;
            }
        }
        System.out.println("比平均值小的数有"+count+"个");
    }
}
